package com.admin.req.declare;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("DeclareReq(申报记录)")
public class DeclareReq {

    @ApiModelProperty(value = "申报记录主键id")
    private Integer id;

    @ApiModelProperty(value = "申报类型 0 正常 1 提标升级")
    private Integer declareType;

    @ApiModelProperty(value = "申报记录-基础信息")
    private DeclareBasicReq basicReq;

    @ApiModelProperty(value = "申报记录-制度机制")
    private DeclareInstitutionReq institutionReq;

    @ApiModelProperty(value = "申报记录-防灾准备")
    private DeclareDisasterPlanReq disasterPlanReq;

    @ApiModelProperty(value = "申报记录-防灾设施")
    private DeclareDisasterFacilitiesReq facilitiesReq;

    @ApiModelProperty(value = "申报记录-科普培训")
    private DeclareScienceReq scienceReq;

    @ApiModelProperty(value = "申报记录-典型案例")
    private DeclareClassicCaseReq caseReq;

    @ApiModelProperty(value = "申报记录-区县气象局")
    private DeclareWeatherBureauReq weatherBureauReq;

    @ApiModelProperty(value = "申报记录-提标升级")
    private DeclareUpgradeReq upgradeReq;

}
